software printed circuit board pcb electronics circuit board notebook assembly mil-std electronics - general computers cell phones design random vibration electronic laptops laptop mil-spec digital cameras computer circuit product design